package Example;
//打印出所有的 水仙花数
//所谓水仙花数 是指一个三位数，其各位数字立方和等于该数本身。
//某三位数的百位 i / 100,十位 i % 100 / 10,个位 i % 10

public class Demo4 {
    public static void main(String[] args) {
        int sum = 0;
        for (int i = 100; i <= 999; i++) {
            int hundred = i / 100;
            int ten = i % 100 / 10;
            int bits = i % 10;
            int cubicNum = hundred * hundred * hundred + ten * ten * ten + bits * bits * bits;
            if (cubicNum == i) {
                sum++;
                System.out.print("-"+ i + "-");
            }
        }
        System.out.println();
        System.out.println("水仙花数的个数为:" + sum);
    }
}
